package com.qf.common.core.entity.product;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;

/**
* 商品图片表
* @author GaoQiangLiang
 * @TableName product_banner
*/
@Data
public class ProductBanner {

    /**
    * 商品图片ID，主键
    */
    @NotBlank(message="[商品图片ID，主键]不能为空")
    @ApiModelProperty("商品图片ID，主键")
    private Integer productimageId;
    /**
    * 图片类型(1-主图，2-详情图等)
    */
    @NotBlank(message="[图片类型(1-主图，2-详情图等)]不能为空")
    @ApiModelProperty("图片类型(1-主图，2-详情图等)")
    private Integer productimageType;
    /**
    * 图片路径
    */
    @NotBlank(message="[图片路径]不能为空")
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("图片路径")
    @Length(max= 255,message="编码长度不能超过255")
    private String productimageSrc;
    /**
    * 关联的商品ID，外键
    */
    @NotBlank(message="[关联的商品ID，外键]不能为空")
    @ApiModelProperty("关联的商品ID，外键")
    private Integer productimageProductId;

}
